include_directories(
    ./
)
aux_source_directory(./ _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Access _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Achievement _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/buff _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/Breach _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/drop _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/monster _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/behaviac _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/AIData _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/AIPart _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/AIState _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/AIState/BornState _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/AIState/NoneState _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/newAI/AIState/PatrolState _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/npc _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/horse _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/summon _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/teleporter _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/welfare _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Character/object _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Chat _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/activity _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/arena _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/brush _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/cond _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/ladder _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/new _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/single _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/star _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/story _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/union _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/block _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/camp _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/compete _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Duplicate/guide _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Effect _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Item _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Mail _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Mall _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Mission _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Scene _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Script _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(ServerModule _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Skill _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Team _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Global _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(GM _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Auctioneer _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Effect _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(GArena _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})


aux_source_directory(Treasure _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Rebot _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Answer _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(GQueryMgr _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(PlaneMgr _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Activity _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Notify _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(Adventure _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

aux_source_directory(PayLogicMgr _SOURCES)
set(CODE_SOURCES ${CODE_SOURCES} ${_SOURCES})

add_library(logicserver${OUTPUT_SUFFIX} ${CODE_SOURCES})
